.head{width: 100%;height: 60px;margin-top: 45px;}
.head img{float: left;padding-left: 10%;}
.head h2{float: left;line-height: 80px;font-size: 26px;}


.main .step{clear:both;height: 40px;border-bottom: 3px solid #e0e0e0;text-align: center;padding-left:38%;}
.main .step p{font-size:18px;float: left;width: 160px;height: 40px;line-height: 40px;}
.main .step p:nth-child(1){background: url("../images/num1.png") no-repeat 15% center;border-bottom: 3px solid red;}
.main .step p:nth-child(2){background: url("../images/num2.png") no-repeat 15% center}
.main .step p:nth-child(3){background: url("../images/num3.png") no-repeat 15% center}
.sign_up_message form{margin-left: 38%;margin-top: 30px;}
.sign_up_message form input{width: 260px;height: 30px;border: none;border-bottom: 1px solid #cccccc;margin-top: 20px;outline:none;text-indent: 25px;float: left}
.sign_up_message form .username{background: url("../images/icon/account.png") no-repeat 0 center}
.sign_up_message form .phone{background: url("../images/icon/phone.png") no-repeat 0 center}
.sign_up_message form .pwd{background: url("../images/icon/pwd_open.png") no-repeat 0 center}
.sign_up_message form .repwd{background: url("../images/icon/psw.png") no-repeat 0 center}
.sign_up_message form span{float: left;line-height: 30px;padding-top: 20px;color: red;}
.sign_up_message form #un_bg{float:left;display:none;width:16px;height:4px;margin-top: 20px;padding-left: 10px;}
.sign_up_message form .ph_bg{float:left;display:none;width:16px;height:4px;background: url("../images/icon/gou.png") no-repeat 0 center;margin-top: 20px;padding-left: 10px;}
.sign_up_message form .pw{float:left;display:none;width:16px;height:4px;background: url("../images/icon/gou.png") no-repeat 0 center;margin-top: 20px;padding-left: 10px;}
.sign_up_message form .rep_bg{float:left;display:none;width:16px;height:4px;background: url("../images/icon/gou.png") no-repeat 0 center;margin-top: 20px;padding-left: 10px;}


.sign_up_message form .em_bg{float:left;display:none;width:16px;height:4px;background: url("../images/icon/gou.png") no-repeat 0 center;margin-top: 20px;padding-left: 10px;}
.sign_up_message form .loc_bg{float:left;display:none;width:16px;height:4px;background: url("../images/icon/gou.png") no-repeat 0 center;margin-top: 20px;padding-left: 10px;}
.main .sign_up_message .next_btn{border: none;font-size: 20px;outline: none;width: 260px;height: 40px;
    background-color: #ccc;border-radius: 3px;margin-top: 30px;}
.main .sign_up_message .next_btn:hover{background-color: #fff67b;cursor: pointer;transition: background 0.5s ease}


.main .success {text-align: center;font-size: 26px;margin: 50px 30px;color: red;}
.main .success a{font-size: 18px;padding: 5px 10px;background-color:#fff67b;}

.footer{position: absolute;bottom: 0;left: 0;width: 100%;}